from target.indicator_ma import *


#用户代码init
def init(self):
    self.dataclose = self.datas[0].close
    self.bbTop = Bbands.top(self.datas[0].close,50)
    self.bbMid = Bbands.mid(self.datas[0].close,50)
    self.bbBot = Bbands.bot(self.datas[0].close,50)


#用户策略代码
def on_bar(self):
    if self.order:
        return
    self.cash = self.get_cash()   #获取现金
    self.dates = self.datas[0].datetime.date(0).isoformat()  #当前日期

    
    #没有持仓
    if not self.position:
        if self.dataclose[0] <= self.bbBot[0]:
                #执行买入
            self.open_buy(size=1000)
    # 有持仓
    else:
        if self.dataclose[0] >= self.bbTop[0]:
            self.open_close() 